// 源数据：例如生成名字的基本字符
const regexp = require("./regexp.js");
const brands = require("./brands.js");
const app = require("../extend/application.js");
module.exports = {
    /********************正则表达式********************/
    regexp: {
        tel: regexp.tel,
        psd: regexp.psd,
        identity: regexp.identity,
        areaStr: regexp.areaStr,
        // weightArr: regexp.weightArr,
        weightStr: regexp.weightStr,

    },






    /********************权重占比********************/
    sexWeight: [[50, [0]], [25, [1]], [25, [2]]],



    // searchWords: {
    //     goods: {
    //         brand: ["华为", "HuaWei", "荣耀", "Honor", "小米", "XiaoMi", "红米", "RedMi", "Oppo", "Vivo"],
    //         series: app.brandsInfo.series,
    //         generation: app.brandsInfo.generation,
    //         generationType: app.brandsInfo.generationType,
    //         store: app.storeKeyWords,
    //         battery: ["电量", "续航", "待机", "电池"],
    //         camera: ["拍照", "摄像", "清晰", "照片"]
    //     }
    // },





    /********************用户（user）********************/
    userInTimeArea: ["-180D", "now"],     //数组元素规则见time.js 中的byStr()方法
    userCoinArea: "[0, 1000]",
    // await this.app.mysql.select('posts', { // 搜索 post 表
    //     where: { status: 'draft', author: ['author1', 'author2'] }, // WHERE 条件
    //     columns: ['author', 'title'], // 要查询的表字段
    //     orders: [['created_at','desc'], ['id','desc']], // 排序方式
    //     limit: 10, // 返回数据量
    //     offset: 0, // 数据偏移量
    //   });
    // userOutTimeArea: ["select inTime from user where id=?", "now"],     //数组元素规则见time.js 中的byStr()方法

    number: {
        newUserDays: 15,   //新用户期限
        newGoodsDays: 30,   //新商品期限
        hotGoodsNum: 10,    //热销商品数量下限
    },
    newUserDays: 15,
    /********************商品（手机）参数********************/
    goods: {
        marketTime: ["-5Y", "now"],
        cameraPixel: [["1200", "1300", "1600"], ["1800", "2000", "2100"], ["2200", "2400", "2700"], ["3000", "3300", "3600"], ["3900", "4200", "4500"]],
        resolution: [["1365x720", "1560x720", "1600x720"], ["1080x2244", "1080x2340", "1600x2560"], ["2310×1080", "2340×1080", "2400x1080"], ["2400×1176", "2400×1176", "2640×1200"], ["2480x2200", "2560x1536", "2800x1700"]],
        showSize: [4.75, 4.88, 5.25, 5.37, 5.49, 5.51, 5.63, 5.71, 5.89, 5.93, 6.00, 6.12, 6.23, 6.37, 6.42, 6.50, 6.53, 6.62, 6.77, 6.83],
        ram: [[2, 3], [3, 4], [4, 6], [6, 8], [8, 12]],  //最近五年的运行内存
        rom: [[8, 16], [16, 32], [32, 64], [64, 128], [128, 256]],   //最近五年的存储内存
        brands,
        battery: [[3600, 3700, 3750, 3800, 3850, 3900], [3950, 4000, 4050, 4100, 4150, 4200], [4250, 4300, 4350, 4400, 4450, 4500], [4550, 4600, 4650, 4700, 4750, 4800], [4850, 4900, 4950, 5000, 5050, 5100]],
        colors: ["翡冷翠", "星河银", "亮黑色", "罗兰紫", "丹霞橙", "青山黛", "星际蓝", "宝石蓝", "极光色", "晨曦金", "零度白", "冰霜银", "陶瓷白", "陶瓷黑", "绮境森林", "樱雪晴空", "仲夏紫", "蜜语红"],
        cpuCores: [["单核"], ["单核", "双核"], ["双核", "四核"], ["四核", "六核"], ["六核", "八核"]],
        HuaWei: [["huawei_1_1.jpg", "huawei_1_2.jpg", "huawei_1_3.jpg", "huawei_1_4.jpg", "huawei_1_5.jpg"], ["huawei_2_1.jpg", "huawei_2_2.jpg", "huawei_2_3.jpg", "huawei_2_4.jpg", "huawei_2_5.jpg"]],
        Honor: [["honor_1_1.jpg", "honor_1_2.jpg", "honor_1_3.jpg", "honor_1_4.jpg", "honor_1_5.jpg"], ["honor_2_1.jpg", "honor_2_2.jpg", "honor_2_3.jpg", "honor_2_4.jpg", "honor_2_5.jpg"]],
        XiaoMi: [["xiaomi_1_1.jpg", "xiaomi_1_2.jpg", "xiaomi_1_3.jpg", "xiaomi_1_4.jpg", "xiaomi_1_5.jpg"], ["xiaomi_2_1.jpg", "xiaomi_2_2.jpg", "xiaomi_2_3.jpg", "xiaomi_2_4.jpg", "xiaomi_2_5.jpg"]],
        RedMi: [["redmi_1_1.jpg", "redmi_1_2.jpg", "redmi_1_3.jpg", "redmi_1_4.jpg", "redmi_1_5.jpg"], ["redmi_2_1.jpg", "redmi_2_2.jpg", "redmi_2_3.jpg", "redmi_2_4.jpg", "redmi_2_5.jpg"]],
        Oppo: [["oppo_1_1.jpg", "oppo_1_2.jpg", "oppo_1_3.jpg", "oppo_1_4.jpg", "oppo_1_5.jpg"], ["oppo_2_1.jpg", "oppo_2_2.jpg", "oppo_2_3.jpg", "oppo_2_4.jpg", "oppo_2_5.jpg"]],
        Vivo: [["vivo_1_1.jpg", "vivo_1_2.jpg", "vivo_1_3.jpg", "vivo_1_4.jpg", "vivo_1_5.jpg"], ["vivo_2_1.jpg", "vivo_2_2.jpg", "vivo_2_3.jpg", "vivo_2_4.jpg", "vivo_2_5.jpg"]],
        title: ["旗舰正品", "全新", "分期免息", "全网通", "智能手机", "顺丰当天发"],
    },
    //地址参数
    address: {
        words: ["九", "龙", "凤", "街", "一", "二", "三", "四", "五", "六", "火", "车", "站", "业", "中", "大", "和", "平", "花", "园", "协", "兴", "汇", "隆", "建", "设", "长", "征", "银", "沙", "门", "桥", "外", "滩", "广", "春", "夏", "秋", "冬", "熙", "东", "南", "西", "北"],
        stationType: [["天天快递", "韵达快递", "申通快递", "中通快递", "圆通快递", "顺丰快递", "通达驿站"], ["公司", "转运中心公司", "市场部公司", "服务部", "转运中心", "集散中心", "物流中心", "中转站", "集散站", "服务站", "货运站"]],
    },
    comment: {
        bad: ["摄像不清晰，差评！", "有点小卡，不是很满意！", "不好用，建议亲们不要购买！", "体验感超级不好！"],
        good: ["很喜欢它的颜值，性价比很高，很喜欢！", "值得入手！", "给爸爸买的，很好用，他很喜欢！", "好用，下次还会再来！", "给弟弟买的，他说很好用！", "我太喜欢他的颜值了，很漂亮！", "很满意的一次购物，卖家服务也超级棒！", "比在实体店买便宜多了，推荐购买！"]
    },





    /********************基本字符串********************/
    // nums: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
    // years: [2015, 2016, 2017, 2018, 2019, 2020],
    // months: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
    // lowerCases: ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"],
    // upperCases: ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"],
    nameWords: [   //用户姓名
        ["赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈", "褚", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许", "何", "吕", "施", "张", "孔", "曹", "严", "华", "金", "魏", "陶", "姜"],
        ["骄", "傲", "高", "考", "阿", "济", "格", "安", "静", "地", "积", "分", "卡", "交", "罚", "款", "接", "口", "放", "就", "爱", "金", "发", "科", "技", "健", "康", "激", "看", "得", "见", "温", "馨", "力", "川", "青", "白", "海", "坤", "天", "文", "艺", "时", "尚", "申", "初", "始", "俊", "秀", "梅", "花", "录", "用", "组", "参", "中", "问", "素", "朝", "房", "兵", "吉", "祥", "近", "平", "臣"]
    ],
    //用户头像
    avatars: ["avatar_0_1.jpg", "avatar_0_2.jpg", "avatar_0_3.jpg", "avatar_1_1.jpg", "avatar_1_2.jpg", "avatar_1_3.jpg", "avatar_1_4.jpg", "avatar_1_5.jpg", "avatar_1_6.jpg", "avatar_1_7.jpg", "avatar_1_8.jpg", "avatar_1_9.jpg", "avatar_1_10.jpg", "avatar_2_1.jpg", "avatar_2_2.jpg", "avatar_2_3.jpg", "avatar_2_4.jpg", "avatar_2_5.jpg", "avatar_2_6.jpg", "avatar_2_7.jpg", "avatar_2_8.jpg", "avatar_2_9.jpg", "avatar_2_10.jpg"],
};